package cn.iocoder.yudao.module.station.convert.fillrecord;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.station.controller.admin.fillrecord.vo.*;
import cn.iocoder.yudao.module.station.dal.dataobject.fillrecord.FillRecordDO;

/**
 * 充装记录 Convert
 *
 * @author 林子
 */
@Mapper
public interface FillRecordConvert {

    FillRecordConvert INSTANCE = Mappers.getMapper(FillRecordConvert.class);

    FillRecordDO convert(FillRecordCreateReqVO bean);

    FillRecordDO convert(FillRecordUpdateReqVO bean);

    FillRecordRespVO convert(FillRecordDO bean);

    List<FillRecordRespVO> convertList(List<FillRecordDO> list);

    PageResult<FillRecordRespVO> convertPage(PageResult<FillRecordDO> page);

    List<FillRecordExcelVO> convertList02(List<FillRecordDO> list);

}
